Skip to content

fix: fixes invalid libc symbols on horizon-os/n3ds#653

Merged
Thomasdezeeuw merged 3 commits intorust-lang:masterfrom
kore-signet:horizon-os
May 4, 2026
Merged

fix: fixes invalid libc symbols on horizon-os/n3ds#653
Thomasdezeeuw merged 3 commits intorust-lang:masterfrom
kore-signet:horizon-os

Conversation

@kore-signet
Copy link
Copy Markdown
Contributor

HorizonOS (as used on the Nintendo 3DS) doesn't support all the calls/features currently expected. This PR just configures them all out, same as is done on wasi/espidf/redox.

Copy link
Copy Markdown
Collaborator

@Thomasdezeeuw Thomasdezeeuw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly LGTM, couple of small changes requested.

Could you also add a check to the CI here:

?

Comment thread src/lib.rs Outdated
Comment thread src/socket.rs Outdated
Comment thread src/socket.rs Outdated
@kore-signet
Copy link
Copy Markdown
Contributor Author

Latest commit fixes all the polish work! Seems like it made the docs build fail, though, so also fixing that real quick :)

@kore-signet
Copy link
Copy Markdown
Contributor Author

And docs build fixed! Thanks for the review :)

@Thomasdezeeuw Thomasdezeeuw merged commit 27c0204 into rust-lang:master May 4, 2026
52 checks passed
@Thomasdezeeuw
Copy link
Copy Markdown
Collaborator

Thanks @kore-signet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants